﻿<%@ Page Title="Registrarse" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
	CodeBehind="Register.aspx.cs" Inherits="TraceThisItem.WebUI.Account.Register" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
	<asp:CreateUserWizard ID="RegisterUser" runat="server" EnableViewState="false" OnCreatedUser="RegisterUser_CreatedUser">
		<LayoutTemplate>
			<asp:PlaceHolder ID="wizardStepPlaceholder" runat="server"></asp:PlaceHolder>
			<asp:PlaceHolder ID="navigationPlaceholder" runat="server"></asp:PlaceHolder>
		</LayoutTemplate>
		<WizardSteps>
			<asp:CreateUserWizardStep ID="RegisterUserWizardStep" runat="server">
				<ContentTemplate>
					<h2>
						Crear una nueva cuenta de usuario
					</h2>
					<p>
						Use el formulario siguiente para crear una cuenta nueva.
					</p>
					<p>
						Las contraseñas deben tener una longitud mínima de
						<%= Membership.MinRequiredPasswordLength %>
						caracteres.
					</p>
					<span class="failureNotification">
						<asp:Literal ID="ErrorMessage" runat="server"></asp:Literal>
					</span>
					<asp:ValidationSummary ID="RegisterUserValidationSummary" runat="server" CssClass="failureNotification"
						ValidationGroup="RegisterUserValidationGroup" />
					<div class="accountInfo">
						<fieldset class="register">
							<legend>Información de cuenta</legend>
							<p>
								<asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">Nombre de usuario:</asp:Label>
								<asp:TextBox ID="UserName" runat="server" CssClass="textEntry"></asp:TextBox>
								<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
									CssClass="failureNotification" ErrorMessage="El nombre de usuario es obligatorio."
									ToolTip="El nombre de usuario es obligatorio." ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
							</p>
							<p>
								<asp:Label ID="FirstnameLabel" runat="server" AssociatedControlID="Firstname">Nombre:</asp:Label>
								<asp:TextBox ID="Firstname" runat="server" CssClass="textEntry"></asp:TextBox>
								<asp:RequiredFieldValidator ID="FirstnameRequired" runat="server" ControlToValidate="Firstname"
									CssClass="failureNotification" ErrorMessage="El nombre es obligatorio."
									ToolTip="El nombre es obligatorio." ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
							</p>
							<p>
								<asp:Label ID="LastnameLabel" runat="server" AssociatedControlID="Lastname">Apellido:</asp:Label>
								<asp:TextBox ID="Lastname" runat="server" CssClass="textEntry"></asp:TextBox>
								<asp:RequiredFieldValidator ID="LastnameRequired" runat="server" ControlToValidate="Lastname"
									CssClass="failureNotification" ErrorMessage="El apellido es obligatorio."
									ToolTip="El apellido es obligatorio." ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
							</p>
							<p>
								<asp:Label ID="EmailLabel" runat="server" AssociatedControlID="Email">Correo electrónico:</asp:Label>
								<asp:TextBox ID="Email" runat="server" CssClass="textEntry"></asp:TextBox>
								<asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email"
									CssClass="failureNotification" ErrorMessage="El correo electrónico es obligatorio."
									ToolTip="El correo electrónico es obligatorio." ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
							</p>
							<p>
								<asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">Contraseña:</asp:Label>
								<asp:TextBox ID="Password" runat="server" CssClass="passwordEntry" TextMode="Password"></asp:TextBox>
								<asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
									CssClass="failureNotification" ErrorMessage="La contraseña es obligatoria." ToolTip="La contraseña es obligatoria."
									ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
							</p>
							<p>
								<asp:Label ID="ConfirmPasswordLabel" runat="server" AssociatedControlID="ConfirmPassword">Confirmar contraseña:</asp:Label>
								<asp:TextBox ID="ConfirmPassword" runat="server" CssClass="passwordEntry" TextMode="Password"></asp:TextBox>
								<asp:RequiredFieldValidator ControlToValidate="ConfirmPassword" CssClass="failureNotification"
									Display="Dynamic" ErrorMessage="Confirmar contraseña es obligatorio." ID="ConfirmPasswordRequired"
									runat="server" ToolTip="Confirmar contraseña es obligatorio." ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
								<asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="Password"
									ControlToValidate="ConfirmPassword" CssClass="failureNotification" Display="Dynamic"
									ErrorMessage="Contraseña y Confirmar contraseña deben coincidir." ValidationGroup="RegisterUserValidationGroup">*</asp:CompareValidator>
							</p>
						</fieldset>
						<p class="submitButton">
							<asp:Button ID="CreateUserButton" runat="server" CommandName="MoveNext" Text="Crear usuario"
								ValidationGroup="RegisterUserValidationGroup" />
						</p>
					</div>
				</ContentTemplate>
				<CustomNavigationTemplate>
				</CustomNavigationTemplate>
			</asp:CreateUserWizardStep>
		</WizardSteps>
	</asp:CreateUserWizard>
</asp:Content>
